webrtc wpt: add addIceCandidate(new RTCIceCandidate({candidate, sdpMid})) test which should have caught the bug BUG=965483 Change-Id: I379f14ee625a9f43889d778b9774bb04949c73af Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1628722 Reviewed-by: Guido Urdaneta <guidou@chromium.org> Commit-Queue: Philipp Hancke <philipp.hancke@googlemail.com> Cr-Commit-Position: refs/heads/master@{#663512} diff --git a/webrtc/RTCPeerConnection-addIceCandidate.html b/webrtc/RTCPeerConnection-addIceCandidate.html index c51c11f..ed52ace 100644 --- a/webrtc/RTCPeerConnection-addIceCandidate.html +++ b/webrtc/RTCPeerConnection-addIceCandidate.html 
@@ -269,6 +269,17 @@  t.add_cleanup(() => pc.close());    return pc.setRemoteDescription(sessionDesc) + .then(() => pc.addIceCandidate(new RTCIceCandidate({ + candidate: candidateStr1, + sdpMid: sdpMid1 }))); + }, 'Add candidate with only valid sdpMid and RTCIceCandidate should succeed'); + + promise_test(t => { + const pc = new RTCPeerConnection(); + + t.add_cleanup(() => pc.close()); + + return pc.setRemoteDescription(sessionDesc)  .then(() => pc.addIceCandidate({  candidate: candidateStr1,  sdpMLineIndex: sdpMLineIndex1 }));